class Value:
    def __init__(self, data):
        self.data = data

    def __repr__(self):
        return f'Value(data={self.data})'
    def __add__(self, other):
        return Value(self.data + other.data)
    def __mul__(self, other):
        return Value(self.data * other.data)
    def __sub__(self, other):
        return Value(self.data - other.data)
    def __truediv__(self, other):
        return Value(self.data / other.data)
    
a = Value(2.0)
b = Value(3.0)
print(a + b)
print(a * b)
print(a - b)
print(a - b + a * b)